//package campus.aiit.ssl;
//
//import com.alibaba.fastjson.JSON;
//import org.jasypt.encryption.StringEncryptor;
//import org.jasypt.util.text.BasicTextEncryptor;
//import org.junit.jupiter.api.Test;
//import org.springframework.beans.factory.annotation.Autowired;
//
//import java.text.ParseException;
//import java.text.SimpleDateFormat;
//import java.util.*;
//
//
//public class test {
//
//    @Autowired
//    StringEncryptor encryptor;
//
//    @Test
//    void run() {
//        String printTime = new SimpleDateFormat("yyyy-MM-dd-EE").format(new Date());
//        String year = printTime.substring(0, 4);
//        String month = printTime.substring(5, 7);
//        String day = printTime.substring(8, 10);
//        String week = printTime.substring(11, 13);
//        System.out.println(year);
//        System.out.println(month);
//        System.out.println(day);
//        System.out.println(week);
//        Date date = null;
//        try {
//            date = new SimpleDateFormat("yyyy-MM-dd").parse("2020-10-24");
//        } catch (ParseException e) {
//            e.printStackTrace();
//        }
//        Calendar cal = Calendar.getInstance();
//        cal.setTime(date);
//        System.out.println(cal.get(Calendar.DAY_OF_WEEK));
//    }
//
//    @Test
//    void run1() {
//        BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
//        //加密所需的salt(盐)
//        textEncryptor.setPassword("donger209");
//        //要加密的数据（数据库的用户名或密码）
//        String username1 = textEncryptor.decrypt("x4RLbHdjmOEMe2+uu4jYlw==");
//        System.out.println("username1:" + username1);
//    }
//
//    @Test
//    void run2() {
//        Map<String, Object> map = new HashMap<>();
//        String nowTime = new SimpleDateFormat("yyyy-MM-dd").format(new Date());
//        String year = nowTime.substring(0, 4);
//        String month = nowTime.substring(5, 7);
//
//        String time[] = new String[10];
//        for (int i = 1; i <= 10; i++) {
//            time[i - 1] = year + "-" + i + "-01";
//            System.out.println(time[i - 1]);
//        }
//    }
//
//    @Test
//    void run3() {
//        Map<String,Object> map1 = new HashMap<>();
//        Map<String,Object> map2 = new HashMap<>();
//        map1.put("test1","1");
//        map1.put("test2","2");
//        map2.put("",map1);
//
//        System.out.println(map1);
//        System.out.println(map2);
//    }
//
//    @Test
//     void run4() {
//       System.out.println("abcabcbb".replaceAll("(.)(?=.*\\1)", ""));
//    }
//
//    @Test
//    void run5() {
//        Map<String,Object> stuInfo = new HashMap<>();
//        stuInfo.put("123",456);
//        stuInfo.put("abc",456);
//        String jsonString = JSON.toJSONString(stuInfo).replaceAll(" ","");
//        System.out.println(jsonString);
//
//    }
//
//}
